package nextel.visita.mvc;

//import com.nextel.gui.items.ListItemDoble;
import com.nextel.ui.OSoftKey;
import nextel.Configuracion;
import nextel.usuario.ControlUsuario;
import nextel.ruta.ControlRuta;
import nextel.usuario.bean.GeneralBean;
import nextel.util.mvc.MVCBasicLista;

import pe.com.nextel.rms.Persistente;
import pe.com.nextel.util.List;

import nextel.visita.ControlVisita;
import pe.com.nextel.idioma.IdiomaManager;

/**
 *
 *
 */
public class MVCMotivo extends MVCBasicLista {

    /** Creates a new instance of MVCBancoLista */
    //private OSoftKey cmdBusqueda;
    public MVCMotivo() {
        super(IdiomaManager.getInstance().getMensaje(IdiomaManager.JAVA_MOTIVO));
        flagEliminarObjetosLista = false;
        this.busquedaMVC = NOVISITA;
    }

    public void seguir(Persistente persistente) {

        if (persistente != null) {

            ControlVisita.getInstance().currentServicio.codigoMotivoNoEntrega = ((GeneralBean) persistente).getCodigo();
        }
        
        ControlVisita.getInstance().grabarServicio();
      
    }

    public void atras() {
        
//        if(Configuracion.ACTIVO.equals(ControlUsuario.getInstance().currentUsuario.ruta)){
            ControlVisita.getInstance().setCurrent(ControlRuta.getInstance().mvcRutaDetalle);
//        }else{
//           ControlVisita.getInstance().setCurrent(ControlVisita.getInstance().mvcEstado);
//        }
        
    }

    public List getListaObjetos() {
        
        return ControlUsuario.getInstance().getListGeneral(GeneralBean.GENERAL_MOTIVO);
    }

    public void crearBotonesAdicionales() {
    }

    public void botonesClickAdicional(OSoftKey c) {
    }
}
